@charset "utf-8";/* CSS Document */

html { font-size: 62.5%;height: 100%}

body { margin: 0 auto;font-family:"Microsoft Yahei","微软雅黑";font-size: 14px;font-size: 1.4rem;height: 100%;overflow-x: hidden; }

img { border: none; }

ul li { list-style-type: none; }

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0;padding: 0;list-style: none;color: #333; }

a { text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; }

h1 { margin: 0;padding: 0;font-weight: normal;color: #333; }

.clear { clear: both; }

.maln { margin-left: auto !important}

input, textarea,select,option { font-family: "Microsoft Yahei","微软雅黑";font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none; }

.l{ float:left; }

.r{ float:right; }

article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block}





::-webkit-input-placeholder { /* WebKit browsers */

 color:#333; }

:-o-placeholder { /* Mozilla Firefox 4 to 18 */

 color:#333; }

::-moz-placeholder { /* Mozilla Firefox 19+ */

 color:#333; }

:-ms-input-placeholder { /* Internet Explorer 10+ */

 color:#333; }

 

@media screen and (min-width:1220px) { .wp { width: 1200px;margin: auto; }}

@media screen and (min-width:1000px) and (max-width:1219px) { .wp { width: 980px;margin: auto; }}

@media screen and (max-width:999px) { .wp { width: 95%;margin: auto; }}



@media screen and (min-width:1220px) { .no_margin{ margin-left: auto!important; }}

@media screen and (min-width:1000px) and (max-width:1219px) { .no_margin{ margin-left: auto!important; }}





@font-face { 

    font-family: "Microsoft Yahei","微软雅黑";

    src: url('../fonts/opensans.eot');

    src: url('../fonts/opensans.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans.woff') format('woff'),

         url('../fonts/opensans.ttf') format('truetype'),

         url('../fonts/opensans.svg#OpenSans') format('svg');

}



@font-face { 

    font-family: "Microsoft Yahei","微软雅黑";

    src: url('../fonts/OpenSansBold.eot');

    src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),

         url('../fonts/OpenSansBold.woff2') format('woff2'),

         url('../fonts/OpenSansBold.woff') format('woff'),

         url('../fonts/OpenSansBold.ttf') format('truetype'),

         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');

}

/*.container*/

.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }



.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }



.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff;border-radius: 13px; }



.container .nav form .iptc { box-sizing: border-box; padding-left: 15px; background: none; color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }



.container .nav form .ipsc { width: 14%; height: 26px; line-height: 26px; display: block; float: right; background: url(../img/sousuo.png) no-repeat center center; }



.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top:45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }



.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }



.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("fonts/shizi.png") no-repeat center center;  }



.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }



.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px; }



.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }



.container .nav > ul > li .c-show { display: none; width: 100%; }



.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }



.container .nav > ul > li .c-show1 .c-s1 > a { position: relative;  font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }



.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2{ position: relative; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }



.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a  span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }



.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }



.container .nav > ul > dl{ padding: 20px; }



.container .nav > ul > dl dd{ float: left;margin: 0 2px; }



.container .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }



.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #99c734; }



@media screen and (min-width: 768px) { .container, .nav { display: none!important; } }



/***********  lunbo  *************/

#lun2{ position: relative; }

.slide .carouse{ width:100%;overflow:hidden;position:relative}

.slide .slideItem .banner-img{ width:100%;display: block; }

.slide .carouse .slideItem{ width:100%;position:absolute; }

.slide .console{ height: 57px;display: inline-block;width: 35px;position: absolute;top: 40%; }

.slide .dotList{ text-align: center;position: absolute;bottom: 23px;width: 100%;left: 0; }

.slide .dotList ul li{ display: inline-block;width: 20px;height: 20px;background: url(../img/dian2.png) no-repeat center center;margin-left: 10px;cursor:pointer; }

.slide .dotList ul li.active{ background: url(../img/dian1.png) no-repeat center center; }

.slide .carousel-control{ position: absolute;top: 48%;width: 60px;height: 60px;z-index:999; }

.slide .carousel-control.left{ }

.slide .carousel-control.right{}



.slide .slidedetail{ display:none; }



.imgtoVideo img{ width:100%; }

.imgtoVideo>div{ padding:1px;position:relative;cursor:pointer;width:49%;    display: inline-block; }

.imgtoVideo>div:hover .imgtoVideoDetail{ display:block}

.imgtoVideo .imgtoVideoDetail{ width: 100%;height: 100%;position: absolute;top: 0;left: 0;padding:1px;display:none}

.imgtoVideo .imgtoVideoDetail >div{ background: rgba(0, 98, 197,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);width: 100%;height: 100%;text-align:center; }

.imgtoVideo .tovideo .imgtoVideoDetail{ display:block; }

.imgtoVideo .tovideo .imgtoVideoDetail >div{ background: #0C2D47;width: 60px;height: 60px;color: #fff;line-height: 60px;vertical-align: middle;margin: 0 auto;margin-top: 17%; }

.imgtoVideo .imgtoVideoDetail .fa-search{ color: #fff;font-size: 25px;margin-top: 21%; }

.contentIV{ position: fixed;top: 0;left: 0;right:0;width: 100%;height: 100%;display: table;background: rgba(20, 43, 73,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);margin:0 auto;z-index:-999;max-width:1024px;display:none; }

#picturetoVideo .carouse .slideItem{ display:table;height:100%}

#picturetoVideo .carouse .slideItem>div{ display:table-cell;vertical-align: middle;text-align: center; }

#picturetoVideo .carouse .slideItem .banner-img{ max-width:100%;width:auto}

.closeContentIV{ position: absolute;top: 10px;right: 10px;font-size: 25px;color: #fff;font-weight: bold;cursor:pointer;z-index: 999; }



@media screen and (max-width:639px) { 

.slide .dotList ul li{ margin-left: 10px; }

.slide .dotList{ bottom: 5px; }

.slide .dotList ul li{ width: 10px;height: 10px;border-radius: 5px;overflow: hidden; }

.slide .carousel-control.left,.slide .carousel-control.right{ display: none; }

}



/********** head ************/

.head{ position: absolute;top: 0;left: 0;width: 100%;z-index: 999; }

.head .wp{ border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.4); }

.logo img{ width: 100%;max-width: 301px;max-height: 56px; }

.logo{ margin-top: 23px; }

.ss{ position: relative;margin-right: 12px; }

.sou{ width: 233px;height: 22px;line-height: 24px;border: 1px solid #fff;border-radius: 12px;background: none;padding-left: 15px;color: #fff; }

.suo{ width: 38px;height: 26px;background: url(../img/sousuo.png) no-repeat center center;position: absolute;top: 0;right: 0;cursor: pointer; }

.navlist>li{ display: block;float: left;margin-left: 57px;position: relative; }

.navlist>li>a{ display: block;font-size: 16px;font-size: 1.6rem;font-family: "Microsoft Yahei","微软雅黑";color: #fff;text-transform: uppercase;padding-bottom: 19px;border-bottom: 4px solid transparent; }

.navlist{ padding-top: 19px; }

.navlist>li:hover>a{ border-bottom: 4px solid #99c734;color: #99c734; }

.navlist>li.currentnav>a{ border-bottom: 4px solid #99c734;color: #99c734; }

.ssnav{ padding-top: 15px; }

.gq a{ margin-left: 8px; }

.navlist2{ display: none; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.navlist>li{ margin-left: 20px; }

.navlist>li>a{ font-size: 14px;font-size: 1.4rem; }

}

@media screen and (max-width:999px) { 

.head{ position: static; }

.sou{ border: 1px solid #99c734;color: #99c734; }

.ssnav{ width: 100%; }

.navlist>li>a{ color: #333; }

.logo{ width: 200px;margin-top: 10px; }

.head .wp{ position: relative; }

.ssgq{ position: absolute;top: 10px;right: 0; }

.ssnav{ padding-top: 0; }

.navlist{ padding-top: 10px; }

.navlist>li>a{ padding-bottom: 10px; }

.navlist>li{ margin-left: 0;margin-right: 20px; } 

}

@media screen and (max-width:800px) { 

.navlist>li>a{ font-size: 14px;font-size: 1.4rem; }

}

@media screen and (max-width:767px) { 

.navlist2{ display: block; }

.navlist1{ display: none; }

.navlist>li{ margin-right: 0;width: 25%;text-align: center; }

.ssgq{ display: none; }

}



/*********** sya ************/

@font-face { 

    font-family: "Microsoft Yahei","微软雅黑";

    

}



.sya{ padding-top: 146px;padding-bottom: 171px;background: url(../img/sybg1.jpg) no-repeat center top; }

.syayou{ width: 530px; }

.syabt{ font-size: 48px;font-size: 4.8rem;font-family: "Microsoft Yahei","微软雅黑"; }

.syabt span{ color: #99c734; }

.syazuo{ width: 670px;margin-top: 20px; }

.syazuo img{ max-width: 100%; }

.syap1{ display: block;font-size: 16px;font-size: 1.6rem;line-height: 30px;padding-left: 40px;margin-top: 39px; text-indent:35px; }

.syap2{ display: block;width: 150px;height: 50px;line-height: 50px;text-align: center;background: #99c734;font-family: "Microsoft Yahei","微软雅黑";float: right;margin-top: 44px; }

.syap1:hover{ color: #99c734; }

.syap2:hover{ background: #99c734; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.syazuo{ width: 540px; }

.syayou{ width: 440px; }

.syabt{ font-size: 60px;font-size: 6rem; }

.sya{ background: url(../img/sybg1.jpg) no-repeat center -80px;padding-top: 72px; }

.syazuo{ margin-top: 55px; }

.syap1{ margin-top: 25px; }

.syap2{ margin-top: 20px; }

}

@media screen and (max-width:999px) { 

.syazuo{ width: 80%;float: none;margin: 0 auto; }

.syayou{ width: 100%;float: none; }

.syabt{ font-size: 60px;font-size: 6rem; }

.sya{ background: url(../img/sybg1.jpg) no-repeat center -80px;padding-top: 20px; }

.syazuo{ margin-top: 55px; }

.syap1{ margin-top: 25px; }

.syap2{ margin-top: 20px; }

}

@media screen and (max-width:767px) { 

.sya{ background: none; }

.syabt{ font-size: 40px;font-size: 4rem; }

.syap1{ margin-top: 10px; }

.syap1{ padding-left: 0; }

.syap2{ margin-top: 10px; }

.syazuo{ margin-top: 0; }

.syap1{ font-size: 14px;font-size: 1.4rem; }

.syap2{ width: 120px;height: 40px;line-height: 40px; }

}



/*********** syp **********/

.syp{ padding-top: 98px;padding-bottom: 42px;background: url(../img/sybg2.jpg) no-repeat center top; }

.sypzuo{ width: 375px; }

.sypbt{ color: #fff;font-family: "Microsoft Yahei","微软雅黑";font-size: 44px;font-size: 4.4rem;text-transform: uppercase;display: block;padding-bottom: 21px;background: url(../img/sypxian.png) no-repeat left bottom; }

.sypbt span{ color: #99c734; }

.syp1{ display: block;color: #fff;font-size: 16px;font-size: 1.6rem;line-height: 30px;margin-top: 45px;width: 295px; text-indent:35px; }

.syp2{ display: block;width: 150px;height: 50px;line-height: 50px;text-align: center;background: #99c734;font-family: "Microsoft Yahei","微软雅黑";margin-top: 54px; }

.syp1:hover{ color: #99c734; }

.syp2:hover{ background: #99c734; }

.sypyou{ width: 760px;margin-top: 9px; }



.syptu img{ width: 100%;max-width: 484px;max-height: 328px;display: block;transition: 0.5s; }

.syptu{ display: block; }

.sypbox{ width: 360px;background: #fff;float: left;margin-left: 40px;margin-bottom: 40px; }

.sypcon{ background: #fff;position: relative;overflow: hidden; }

.sypp{ line-height: 42px;height: 42px;text-align: center; }

.sypp a{ display: block;margin: 0 21px;border-top: 1px solid #e0e0e0;font-size: 16px;font-size: 1.6rem;font-family: "Microsoft Yahei","微软雅黑"; }

.sypcover{ position: absolute;left: 0;bottom: -100%;background: rgba(226,215,24,0.9);width: 100%;height: 100%;text-align: center;transition: 0.5s; }

.sypp1{ display: block;margin: 0 22px;border-bottom: 1px solid #b7af26;font-family: "Microsoft Yahei","微软雅黑";font-size: 24px;font-size: 2.4rem;padding-bottom: 12px;color: #000000;padding-top: 35px; }

.sypp2{ display: block;line-height: 24px;height: 72px;overflow: hidden;color: #000000;margin-top: 18px;margin-bottom: 48px;padding: 0 40px; }

.sypp3{ width: 118px;height: 32px;line-height: 32px;border: 1px solid #fff;border-radius: 16px;background: #fff url(../img/morejt.png) no-repeat right center;display: block;padding-right: 35px;font-family: "Microsoft Yahei","微软雅黑";margin: 0 auto; }

.sypp1:hover{ color: #0c873d; }

.sypp2:hover{ color: #0c873d; }

.sypp3:hover{ background: #e2d718 url(../img/morejt.png) no-repeat right center; }

.sypbox:hover .sypcover{ bottom: 0; }

.sypbox:hover .sypp a{ display: none; }

.sypbox:hover .syptu img{ transform: scale(1.1); }



.sypp4{ text-align: center;display: block;line-height: 24px;display: none;height: 72px;overflow: hidden; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.sya{ padding-bottom: 110px; }

.sypbt{ font-size: 36px;font-size: 3.6rem; }

.sypzuo{ width: 315px; }

.sypyou{ width: 620px; }

.sypbox{ margin-left: 20px;width: 300px; }

.sypp1{ padding-top: 15px; }

}

@media screen and (max-width:999px) { 

.sya{ padding-bottom: 40px; }

.sypzuo{ width: 100%;margin-bottom: 20px; }

.syp1{ width: auto; }

.syp{ padding-top: 40px; }

.sypyou{ width: 100%; }

.sypcover{ display: none; }

.sypp4{ display: block;padding: 0 15px; }

.sypbox{ width: 48%;margin: 0 1%;margin-bottom: 20px;padding-bottom: 10px; }

.sypbt{ font-size: 40px;font-size: 4rem; }

.syp1{ margin-top: 14px; }

.syp2{ margin-top: 20px; }

.syp{ background: #525d64; }

.sypbox:hover .sypp a{ display: block; }

}

@media screen and (max-width:500px) { 

.sypbox{ width: 98%;margin: 0 1%;margin-bottom: 20px;padding-bottom: 10px; }

.syap1{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.sya{ padding-bottom: 15px; }

.syp1{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

}



/************ sypartner *************/

.sypartner{ padding-top: 130px;padding-bottom: 82px;background: url(../img/sybg3.jpg) repeat-y center top; }

.hbbt{ text-align: center;display: block;font-family: "Microsoft Yahei","微软雅黑";font-size: 44px;font-size: 4.4rem;text-align: center;padding-bottom: 21px;background: url(../img/sypxian.jpg) no-repeat center bottom;text-transform: uppercase; }

.hbbt span{ color: #99c734; }



/*******************  fenye lunbo  ********************/

#box{ position:relative;height:450px;margin:65px auto 0; }

#box ul{ position:relative;width:904px;height:438px;margin: 0 auto; }

#box li{ position:absolute;list-style:none;background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;border-radius:3px; }

#box li img{ width:100%;height:100%;vertical-align:top; }

#box li div{ width:100%;background:#99c734;filter:alpha(opacity=70);color: #333;text-align: center;padding-top: 37px;padding-bottom:41px;box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); }

#box li div a{ display: block; }

#box li div a.sysop1{ font-size: 16px;font-size: 1.6rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 9px;padding-bottom:11px;background: url(../img/soxian.jpg) no-repeat center bottom; }

#box li div a.sysop2{ display: block;line-height: 24px;height: 72px;overflow: hidden;padding: 0 10px;padding-top: 17px;background: url(../img/syparnerx.jpg) no-repeat center top; }

#box li div a.sysop3{ width: 158px;height: 30px;line-height: 30px;border: 1px solid #e74552;background: #e74552;color: #fff;border-radius: 16px;margin: 0 auto;margin-top: 13px;font-weight: bold; }

#box li div a.sysop1:hover{ color: #99c734; }

#box li div a.sysop2:hover{ text-decoration: underline; }

#box li div a.sysop3:hover{ color: #333; }

#box li div h4{ margin:0 10px;font:12px/24px arial;border-bottom:1px #333 solid; }

#box li div h4 span{ color:red;margin-left:10px; }

#box li div p{ margin:5px 10px 0;text-indent:2em; }

#box .prev, #box .next{ position:absolute;top:52%;width:60px;height:60px;margin-top:-35px;overflow:hidden;text-indent:-999px;cursor:pointer; }

#box .prev{ left:0px;background:url(../img/parners.png) no-repeat; }

#box .next{ right:0px;background:url(../img/parnerx.png) no-repeat; }

#box .prev:hover{ background:url(../img/parners2.png) no-repeat; }

#box .next:hover{ background:url(../img/parnerx2.png) no-repeat; }

#copyright{ padding-top:10px;text-align:center; }



#box2{ display: none; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

    #box2{ display: block;padding-top: 20px; }

    #box{ display: none; }

    #box2 li{ float: left;margin-left: 20px;width: 307px;margin-left: 29px;margin-bottom: 20px; }

    #box2 li img{ width: 100%;max-width: 510px;max-height: 373px; }

    #box2 li div{ text-align: center;font-size: 16px;font-size: 1.6rem;margin-top: 10px; }



    #box2 .sysop1{ display: block;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 8px; }

    #box2 .sysop2{ display: block;overflow: hidden;line-height: 24px;height: 72px;font-size: 12px;font-size: 1.2rem;padding: 0 10px; }

    #box2 .sysop3{ display:block;width: 120px;height: 30px;line-height: 30px;border: 1px solid #e74552;background: #e74552;color: #fff;border-radius: 16px;margin: 0 auto;margin-top: 13px;font-weight: bold;font-size: 12px;font-size: 1.2rem; }

    .fwy{ width: 710px; }

    .fwy2{ width: 675px; }

    .sypartner{ padding-top: 50px; }

    .hbbt{ margin-bottom: 20px; }



}

@media screen and (max-width:999px) { 

    #box2{ display: block; }

    #box{ display: none; }



    #box2{ display: block;padding-top: 20px; }

    #box{ display: none; }

    #box2 li{ float: left;width: 31.3333%;margin: 0 1%;margin-bottom: 20px; }

    #box2 li img{ width: 100%;max-width: 510px;max-height: 373px; }

    #box2 li div{ text-align: center;font-size: 16px;font-size: 1.6rem;margin-top: 10px; }

    .fwy{ width: 65%; }

    .fwy2{ padding-left: 0; }

    .service{ padding-bottom: 50px; }



    #box2 .sysop1{ display: block;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 8px; }

    #box2 .sysop2{ display: block;overflow: hidden;line-height: 24px;height: 72px;font-size: 12px;font-size: 1.2rem;padding: 0 10px; }

    #box2 .sysop3{ display:block;width: 120px;height: 30px;line-height: 30px;border: 1px solid #e74552;background: #e74552;color: #fff;border-radius: 16px;margin: 0 auto;margin-top: 13px;font-weight: bold;font-size: 12px;font-size: 1.2rem; }

    .sypartner{ padding-top: 50px; }



}

@media screen and (max-width:767px) { 

.sypbt{ font-size: 30px;font-size: 3rem; }

.hbbt{ font-size: 30px;font-size: 3rem; }

.sypartner{ padding-top: 30px; }

}

@media screen and (max-width:750px) { 

    #box2 li{ width: 48%;margin: 0 1%;margin-bottom: 10px; }

    .fwy{ width: 100%; }

    .fwz{ float: left; }

}

@media screen and (max-width:500px) { 

.sysobt{ font-size: 30px;font-size: 3rem;padding-bottom: 15px; }

.syabt{ font-size: 20px;font-size: 2rem; }

.sypbt{ font-size: 20px;font-size: 2rem; }

.hbbt{ font-size: 20px;font-size: 2rem; }

.syp{ padding-top: 20px; }

}

@media screen and (max-width:470px) { 

    #box2 li{ width: 100%;margin: 0;margin-bottom: 10px; }

    .fserbt{ font-size: 24px;font-size: 2.4rem; }

}



/*********** syn ***********/

.syn{ padding-top: 131px;padding-bottom: 125px; }

.syn .hbbt{ margin-bottom: 71px;background: url(../img/synxian.png) no-repeat center bottom; }

.syntu img{ width: 100%;max-width: 400px;max-height: 262px; }

.synhang{ position: relative;border-bottom: 1px solid #666666;padding-bottom: 32px;margin-bottom: 30px; }

.syntu{ display: block;position: absolute;left: 0;top: 0; }

.sunyou{ padding-left: 480px;padding-top: 13px; }

.sunyou span{ display: inline-block;font-size: 24px;font-size: 2.4rem;color: #666666; font-style:italic;padding-bottom: 11px;border-bottom: 1px solid #666666;font-family: "Microsoft Yahei","微软雅黑"; }

.sunyou a{ display: block; }

.synhp1{ font-size: 16px;font-size: 1.6rem;line-height: 24px;height: 48px;overflow: hidden;font-family: "Microsoft Yahei","微软雅黑";margin-top: 17px; text-indent:35px; }

.synhp2{ font-size: 16px;font-size: 1.6rem;color: #666666;line-height: 30px;height: 60px;overflow: hidden;margin-top: 14px;margin-bottom: 20px; text-align:35px; }

.synhp3{ width: 150px;height: 50px;line-height: 50px;text-align: center;background: #99c734;font-family: "Microsoft Yahei","微软雅黑";float: right; }

.synhp1:hover{ color: #99c734; }

.synhp2:hover{ color: #99c734; }

.synhp3:hover{ background: #99c734; }



.synbox{ float: left;margin-left: 120px;width: 320px; }

.synp1{ display: block;font-size: 16px;font-size: 1.6rem;font-family: "Microsoft Yahei","微软雅黑";line-height: 24px;height: 48px;overflow: hidden; text-indent:35px; }

.synbox span{ padding-left: 20px;background: url(../img/sybiao.png) no-repeat left center;color: #99c734;display: block;margin-top: 10px;margin-bottom: 8px; }

.synp2{ display: block;color: #666666;font-size: 16px;font-size: 1.6rem;line-height: 30px;height: 90px;overflow: hidden; text-indent: 35px;}

.synp1:hover{ color: #99c734; }

.synp2:hover{ color: #99c734; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.syn{ padding-top: 50px;padding-bottom: 80px; }

.sypartner{ padding-bottom: 20px; }

.synbox{ margin-left: 30px;width: 306px; } 

}

@media screen and (max-width:999px) { 

.syn{ padding-top: 50px;padding-bottom: 20px; }

.sypartner{ padding-bottom: 15px; }

.syn .hbbt{ margin-bottom: 40px; }

.synbox{ width: 100%;margin: 0;margin-bottom: 20px; }

.syntu{ width: 300px; }

.sunyou{ padding-left: 330px;padding-top: 0; }

}

@media screen and (max-width:767px) { 

.syntu{ position: static;margin: 0 auto; }

.sunyou{ padding-left: 0;margin-top: 20px; }

.synhp3{ float: left; }

.sunyou span{ font-size: 18px;font-size: 1.8rem; }

.synhp1{ font-size: 14px;font-size: 1.4rem; }

.synhp2{ font-size: 14px;font-size: 1.4rem; }



.syp2{ width: 120px;height: 40px;line-height: 40px; }

.synhp3{ width: 120px;height: 40px;line-height: 40px; }

.syn{ padding-bottom: 20px; }

.synp2{ font-size: 14px;font-size: 1.4rem; }

}

@media screen and (max-width:500px) { 

.syn{ padding-top: 20px; }

.syn .hbbt{ margin-bottom: 20px; }

.synhp2{ font-size: 12px;font-size: 1.2rem; }

.synp2{ font-size: 12px;font-size: 1.2rem;line-height: 24px;height: 72px; }

}

@media screen and (max-width:400px) { 

.syntu{ width: 275px; }

.syn{ padding-top: 25px; }

}



/************ footer **************/

footer{ background: #222222;padding-top: 63px;padding-bottom: 50px; }



.div>a,.div>span{ font-size: 20px;font-size: 2rem;color: #99c734;font-family: "Microsoft Yahei","微软雅黑";display: block;margin-bottom: 40px; }

.div>a:hover{ color: #99c734; }



.fxp_div1{ margin-bottom:10px; }

.fxp_div2{ margin-bottom:10px; }

.fxp_nr{ }



.fxp_bt{ float:left; width:11px; height:36px; line-height:44px; font-family:Verdana, Geneva, sans-serif; color:#ff4f53;background: url("../img/syxing.png") no-repeat left center; }



.fxp_input,.fxp_textarea{ padding-left:33px; font-size:14px; font-size:1.4rem; color:#999999;border: 1px solid #d2d2d2;  }

.fxp_input,.fxp_captcha{ height:32px; line-height:32px; float:left; }



.fxp_input{ width:215px;border: 1px solid #d2d2d2; }

.fxp_textarea{ width:493px; background:#fff url(../img/fxp-icon5.jpg) no-repeat 8px 12px; line-height:26px;padding: 0; padding-top:7px; height:87px; padding-left: 33px;float: left; }



.fxp_input1{ background:#fff url(../img/fxp-icon1.jpg) no-repeat 11px center; }

.fxp_input2{ background:#fff url(../img/fxp-icon2.jpg) no-repeat 8px center; }

.fxp_input3{ background:#fff url(../img/fxp-icon3.jpg) no-repeat 8px 12px; }



.fxp_captcha{ padding-left:11px; background:#fff; font-size:14px; font-size:1.4rem; color:#999999; width:179px;border: 1px solid #d2d2d2;  }



.fxp_yzm{ cursor:pointer; float:left; margin-left:18px; }

.fxp_send{ float:right; cursor:pointer; text-align:center; font-size:16px; font-size:1.6rem; color:#333; background:#99c734; width:180px; height:36px; line-height:36px; text-transform:uppercase; font-family: "Microsoft Yahei","微软雅黑"; }

.fxp_send:hover{ background:#99c734;  transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; color: #fff; }



.div1{ margin-right: 83px; }

.div2{ width: 250px; }

.div2>a{ margin-bottom: 30px; }

.div2 li{ font-size: 16px;font-size: 1.6rem;color: #fff;line-height: 30px;padding-left: 25px; }

.div2 li a{ color: #fff; }

.div2 li a:hover{ color: #99c734; }

.bli1{ background: url(../img/bi1.png) no-repeat left 8px; }

.bli2{ background: url(../img/bi2.png) no-repeat left 8px; }

.bli3{ background: url(../img/bi3.png) no-repeat left 8px; }

.bli4{ background: url(../img/bi4.png) no-repeat left 8px; }



.bsjj a{ float: left;margin-right: 8px;position: relative;top: 0; }

.bsjj a:hover{ top: -5px; }



.div3{ width: 235px; }



.copyright{ color: #fff;font-size: 16px;font-size: 1.6rem;line-height: 30px;padding-top: 8px; }

.cnzz{ padding-left: 12px;padding-right: 46px; }



.link{ background: #222222;line-height: 40px;height: 41px; }

.link .wp{ border-top: 1px solid #636363; }

.link a,.link span{ color: #fff; margin-left: 20px; }

.link a:hover{ color: #99c734; }

@media screen and (min-width:1000px) and (max-width:1219px) { 

.fxp_textarea{ width: 390px; }

.fxp_captcha{ width: 125px; }

.fxp_send{ width: 125px; }

.fxp_input{ width: 165px; }

.div1{ margin-right: 30px; }

}

@media screen and (max-width:999px) { 

.div1{ width: 100%;margin-right: 0;margin-bottom: 30px; }

.div2,.div3{ width: 49%;margin-right: 1%; }

.fxp_nr{ width: 100%; }

.fxp_input1{ width: calc(100% - 50px); }

.fxp_input2{ width: calc(100% - 50px); }

.fxp_textarea{ width: calc(100% - 50px); }

.fxp_captcha{ width: calc(100% - 25px);margin-bottom: 15px; }

.fxp_send{ width: 50%; }

.fxp_yzm{ margin-left: 11px; }

footer{ padding-top: 30px; }



.fxp_div1{ margin-bottom: 0; }

.fxp_nr{ margin-bottom: 10px; }

}

@media screen and (max-width:767px) { 

.div1,.div2{ display: none; }

.div3>span{ display: none; }

.bsjj{ display: none; }

.div3{ width: 100%;margin-right: 0; }

footer{ padding-top: 10px;padding-bottom: 20px; }

.link a,.link span{ display: none; }

.copyright{ font-size: 14px;font-size: 1.4rem; }

}



.head2{ background: #424242;position: static; }



.bread{ font-family: "Microsoft Yahei","微软雅黑";font-size: 16px;font-size: 1.6rem;padding-left: 80px;background: url(../img/breadbg.jpg) no-repeat left 18px;padding-top: 25px;border-bottom: 1px solid #e0e0e0;padding-bottom: 2px; }

.bread a.currentbread{ color: #99c734; }

.bread a:hover{ color: #99c734; }



/********** support2 **********/

.support2{ padding-top: 55px;padding-bottom: 121px; }



.support2 h1{ font-size: 24px;font-size: 2.4rem;color: #99c734;padding-bottom: 15px;background: url(../img/h1bg.jpg) no-repeat left bottom;font-family: "Microsoft Yahei","微软雅黑";margin-bottom: 39px; }



.nex{ line-height: 28px;padding-bottom: 47px;background: url(../img/xwxxu.jpg) repeat-x center bottom;margin-bottom: 13px;font-size: 16px;font-size: 1.6rem; }

.nex p{ text-indent:35px; }

.nex p,.nex li,.nex span,.nex b{ color: #666666; }

.nex a{ color: #99c734; }

.nex img,.nex iframe{ max-width: 100%; }



.xwsx{ line-height: 32PX; }

.xwsx span{ padding-left: 24px;display: inline-block; }

.xws{ background: url(../img/xws.jpg) no-repeat left center; }

.xwx{ background: url(../img/xwx.jpg) no-repeat left center; }

.xwsx a:hover{ color: #99c734; }



@media screen and (min-width:1000px) and (max-width:1219px) { 



}

@media screen and (max-width:999px) { 

.support2{ padding-top: 30px;padding-bottom: 50px; }

.support2 h1{ font-size: 20px;font-size: 2rem; }

.head2 .navlist>li>a{ color: #fff; }

.head2 .navlist>li.currentnav>a{ color: #99c734; }

.head2 .navlist>li:hover>a{ color: #99c734; }

}

@media screen and (max-width:767px) { 

.support2 h1{ margin-bottom: 15px;font-size: 16px;font-size: 1.6rem; }

.nex{ font-size: 14px;font-size: 1.4rem;padding-bottom: 30px; }

.bread{ font-size: 14px;font-size: 1.4rem; }

}



/********** support1 **********/

.support1{ padding-top: 55px;padding-bottom: 130px; }

.ts{ text-align: center;font-size: 30px;font-size: 3rem;color: #99c734;background: url(../img/tsxian.jpg) no-repeat center bottom;font-family: "Microsoft Yahei","微软雅黑";padding-bottom: 14px;margin-bottom: 26px; }

.sjz{ font-size: 16px;font-size: 1.6rem;line-height: 28px;text-align: center;margin-bottom: 50px; }

.sjz a{ color: #99c734; }

.sjz img,.sjz iframe{ max-width: 100%; }





.supbox{ width: 580px;background: #f7f7f7;transition: 0.5s;margin-bottom: 39px; }



.sunwen{ width: 257px; }

.suntu{ margin-right: 20px;display: block; }

.suntu img{ width: 100%;max-width: 285px;max-height: 203px;display: block; }



.sunwen a{ display: block; }

.syna1{ font-size: 18px;font-size: 1.8rem;line-height: 27px;margin-top: 17px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #99c734; }

.syna2{ color: #4d4d4d;line-height: 24px; height: 72px; margin-top: 11px;height: 78px;margin-bottom: 36px; text-indent: 26px;}

.syna3{ font-size: 16px;font-size: 1.6rem;color: #424242; float:right; padding-right: 18px;background: url('../img/supjt.png') no-repeat right center;font-family: "Microsoft Yahei","微软雅黑"; }

.supbox:hover{ background: #99c734; }

.supbox:hover .syna1{ color: #333; }

.supbox:hover .syna3{ color: #f5e929;background: url("../img/supjt2.png") no-repeat right center; }



.ms_ye{ text-align: center; }

.ms_ye a{ display: inline-block;width: 23px;line-height: 23px;text-align: center;margin-left:3px;margin-right:4px;background: #333333;border-radius: 50%;color: #fff;border: 1px solid #333333; }

.ms_sx{ width: auto!important;background: none!important;;margin:0 21px!important;color: #333!important;border: none!important; }

.ms_sx:hover{ }

.ms_ye .ms_current_ye{ background: #99c734;color: #333;border: 1px solid #99c734; }

.ms_ye a:hover{ background: #99c734;color: #333;border: 1px solid #99c734; }

.support1 .ms_ye{ margin-top: 22px; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.supbox{ width: 475px; }

.suntu{ width: 240px; }

.syna2{ margin-bottom: 5px; }

.sunwen{ width: 215px; }

.support1{ padding-bottom: 80px; }

}

@media screen and (max-width:999px) { 

.supbox{ width: 100%;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px; }

.sunwen{ width: 100%;text-align: center; }

.suntu{ margin-right: 0;margin: 0 auto;float: none;text-align: center; }

.sunwen a.syna3{ display: inline-block; }

.syna2{ margin-bottom: 5px; }

.support1{ padding-bottom: 50px; }

.ms_ye a{ margin-bottom: 10px; }

.suntu img{ display: inline-block; }

}

@media screen and (max-width:767px) { 

.ts{ font-size: 20px;font-size: 2rem; }

.support1{ padding-top: 25px; }

.sjz{ font-size: 14px;font-size: 1.4rem;margin-bottom: 20px; }



}

@media screen and (max-width:767px) { 

.sjz{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.ts{ margin-bottom: 10px; }

}



/********** contact **********/

.contact{ padding-top: 60px;padding-bottom: 130px; }



.contact form{ background: url("../img/contactbg.png") no-repeat center top;padding-top: 47px;padding-bottom: 148px; }

.wu{ text-align: center;font-size: 36px;font-size: 3.6rem;color: #99c734;text-transform: uppercase;font-family: "Microsoft Yahei","微软雅黑";margin-bottom: 4px; }

.wu2{ text-align: center;color:#bcbcbc;line-height: 28px;margin-bottom: 9px;font-size: 16px;font-size: 1.6rem; }

.coxin{ width: 889px;margin: 0 auto; }



.coxin .xing{ background:#fff url(../img/xing2.jpg) no-repeat left top; }

.coxin .int1{ width:426px; height:46px; border:1px solid #d2d2d2; text-indent:25px; margin-top:21px; float:left; font-size:14px; font-size:1.4rem; line-height:46px; }

.coxin .int2{ width:426px; height:46px; border:1px solid #d2d2d2; text-indent:21px; margin-top:21px; float:right; font-size:14px; font-size:1.4rem; line-height:46px; }

.coxin textarea{ width:883px; height:113px;  border:1px solid #d2d2d2; text-indent:24px; margin-top:24px; float:left; font-size:14px; font-size:1.4rem; line-height:33px; padding-top:4px; }

.coxin .int3{ width:246px; height:46px; border:1px solid #d2d2d2; text-indent:25px; margin-top:21px; float:left; font-size:14px; font-size:1.4rem; line-height:46px; }

.coyanzheng{ width:171px; height:48px; float:left; margin-top:21px; margin-left:8px; cursor:pointer; }

.coxin .int4{ width:426px; height:48px;line-height:48px; float:right; margin-top:21px; background:#99c734; color:#fff; font-size:18px; font-size:1.8rem; cursor:pointer;text-transform: uppercase;font-family: "Microsoft Yahei","微软雅黑"; }

.coxin .int4:hover{ background:#333;color: #fff; }

.ditu{ width:100%; max-width:1200px; max-height:433px; margin-top:68px; }



.czuo{ width: 355px;margin-left: 26px; }

.czuo li{ margin-bottom: 16px; }

.lxp1{ color: #999999;margin-bottom: 3px; padding-left: 25px;font-family: "Microsoft Yahei","微软雅黑"; }

.lxbg{ font-size: 16px;font-size: 1.6rem;padding-left: 25px;font-family: "Microsoft Yahei","微软雅黑"; }

.lxbg a{ }

.lxbg a:hover{ color: #99c734; }

.lxbg1{ background: url("../img/ci1.jpg") no-repeat left 4px; }

.lxbg2{ background: url("../img/ci2.jpg") no-repeat left 4px; }

.lxbg3{ background: url("../img/ci3.jpg") no-repeat left 5px; }

.lxbg4{ background: url("../img/ci4.jpg") no-repeat left 5px; }



.cyou img{ width: 100%;max-width: 749px;max-height: 405px;border: 4px solid #99c734; }

.cyou iframe{ width: 100%;max-width: 749px;max-height: 405px;border: 4px solid #99c734; }

.cyou{ margin-top: 5px;margin-right: 28px; width: 100%;max-width: 749px; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.cyou{ width: 550px; }

.contact form{ background-size: 100%;padding-top: 24px; }

.coxin .int1{ height: 40px;line-height: 40px;margin-top: 15px; }

.coxin .int2{ height: 40px;line-height: 40px;margin-top: 15px; }

.coxin textarea{ margin-top: 15px; }

.coxin .int3{ margin-top: 15px; }

.coyanzheng{ margin-top: 15px; }

.coxin .int4{ margin-top: 15px; }

.contact form{ padding-bottom: 90px; }

.contact{ padding-bottom: 80px; }

}

@media screen and (max-width:999px) { 

.coxin{ width: 90%;margin: 0 auto; }

.coxin .int1{ float: none;width: 100%; }

.coxin .int2{ float: none;width: 100%; }

.coxin textarea{ width: 100%; }

.coxin .int4{ width: 215px; }

.contact{ padding-top: 0;padding-bottom: 40px; }

.contact form{ padding-top: 15px;background: none;padding-bottom: 55px; }

.czuo{ width: 100%;margin-left: 0; }

.cyou{ float: left;width: 100%;text-align: center;margin-right: 0; }

.cyou img{ width: 90%; }

.wu2{ color: #333; }

}

@media screen and (max-width:760px) { 

.coxin .int3{ width: 100%; }

.coyanzheng{ margin-left: 0; }

.wu{ font-size: 30px;font-size: 3rem; }

}

@media screen and (max-width:500px) { 

.coxin .int4{ width: 100%; }

.wu{ font-size: 20px;font-size: 2rem; }

.wu2{ font-size: 12px;font-size: 1.2rem;line-height: 22px; }

}





/********** project1 **********/

.project1{ padding-top: 57px;padding-bottom: 130px; }

.project1 .ts{ margin-bottom: 35px; }

.projectx{ font-size: 16px;font-size: 1.6rem;line-height: 28px;margin-bottom: 28px; }

.prop{ font-size: 16px;font-size: 1.6rem;line-height: 28px;margin-bottom: 28px; }

.projectx img,.projectx iframe{ max-width: 100%; }

.projectx a{ color: #99c734; }



.jtu img{ width: 100%;max-width: 363px;display: block; }

.jcon{ float: left;width: 363px;margin-left: 55px;margin-bottom:11px;margin-top: 36px; }

.jbox{ position: relative;overflow: hidden; }

.jcover1{ position: absolute;width: 100%;line-height: 60px;text-align: center;background: #99c734;font-size: 16px;font-size: 1.6rem;left: 0;bottom: 0px;font-family: "Microsoft Yahei","微软雅黑"; }

.jcover2{ position: absolute;top: -100%;left: 0;width: 100%;height: 100%;background: rgba(242,202,88,0.88);transition: 0.5s; }



.jp1{ font-size: 20px;font-size: 2rem;margin-top: 58px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 25px;font-family: "Microsoft Yahei","微软雅黑"; }

.jp1 a{ }

.jp2{ line-height: 28px;height:84px;overflow: hidden;font-size: 16px;font-size: 1.6rem;padding: 0 25px;margin-top: 20px; }

.jp2 a{ }

.jrm{ display: block;width: 110px;line-height: 36px;text-align: center;border: 1px solid #333333;border-left: 7px solid #333333;margin-left: 25px;margin-top: 48px;font-family: "Microsoft Yahei","微软雅黑"; }



.jbox:hover .jcover1{ bottom: -60px; }

.jbox:hover .jcover2{ top: 0; }



.jp3{ font-size: 16px;font-size: 1.6rem;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold; }

.jp4{ line-height: 24px; }

.jp4 a{ display: block;height: 72px;overflow: hidden; }

.jcover3{ display: none; }



.project1 .ms_ye{ margin-top: 96px; }





@media screen and (min-width:1000px) and (max-width:1219px) { 

   .jcon{ width: 290px; }

   .jp1{ margin-top: 15px; }

   .jp2{ margin-top: 10px; }

   .jrm{ margin-top: 25px; }

   .project1 .ms_ye{ margin-top: 50px; }

   .project1{ padding-bottom: 50px;padding-top: 30px; }

}

@media screen and (max-width:999px) { 

    .jcover2{ display: none; }

    .jcover3{ display: block; }

    .jcon{ width: 38%;margin: 0 6%;margin-bottom: 20px; }

    .project1{ padding-bottom: 50px;padding-top: 30px; }

    .jbox:hover .jcover1{ bottom: 0; }

    .project1 .ms_ye{ margin-top: 25px; }



}

@media screen and (max-width:767px) { 

.prop{ font-size: 14px;font-size: 1.4rem; }

.project1 .ts{ margin-bottom: 10px; }

}

@media screen and (max-width:650px) { 

    .jcon{ width: 48%;margin: 0 1%;margin-bottom: 20px; }

    .prop{ font-size: 14px;font-size: 1.4rem; }

    .project1 .ts{ margin-bottom: 15px; }

    .prop{ margin-bottom: 15px; }

    .jcover1{ line-height: 35px;font-size: 14px;font-size: 1.4rem; }

}

@media screen and (max-width:500px) { 

.prop{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.jp3{ font-size: 14px;font-size: 1.4rem; }

.project1 .ms_ye{ margin-top: 15px; }

.project1{ padding-bottom: 30px; }

}

@media screen and (max-width:450px) { 

    .jcon{ width: 84%;margin: 0 8%;margin-bottom: 20px; }

    .project .ye{ margin-top: 60px; }

    .project{ padding-bottom: 60px; }

}



/********** news1 **********/

.news1{ padding-top: 60px;padding-bottom: 130px; }



.nbox{ position: relative;padding-bottom: 56px;background: url(../img/nlxu.jpg) repeat-x left bottom;margin-bottom: 42px; }

.riqi span{ display: block;text-align: center;line-height: 42px; }

.riqi{ position: absolute;left: 0;top: 30px; }

.riqi .ri{ font-size: 30px;font-size: 3rem;font-family: "Microsoft Yahei","微软雅黑";color: #99c734; }

.riqi .yue{ font-family: "Microsoft Yahei","微软雅黑";font-size: 18px;font-size: 1.8rem;color: #666666; }

.fyntu{ position: absolute;right: 0;top: 0;width: 248px; }

.fyntu img{ width: 100%;max-width: 400px;max-height: 262px; }

.fynnr{ padding-left: 120px;padding-right: 275px;padding-top: 23px; }

.fynp1{ display: block;font-size: 16px;font-size: 1.6rem;color: #99c734;font-family: "Microsoft Yahei","微软雅黑";overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px; }

.fynp2{ display: block;font-size: 16px;font-size: 1.6rem;line-height: 30px;height: 60px;text-indent:35px; }

.fynp1:hover{ color: #99c734; }

.fynp2:hover{ color: #99c734; }



.news1 .ms_ye{ margin-top: 50px; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.news1{ padding-bottom: 80px; }

}

@media screen and (max-width:999px) { 

.news1{ padding-top: 30px;padding-bottom: 50px; }

.fynnr{ padding-left: 105px; }

}

@media screen and (max-width:767px) { 

.fynnr{ padding-top: 180px;padding-left: 0;padding-right: 0; }

.fyntu{ right: auto;left: 85px; }

.nbox{ padding-bottom: 25px; }

}

@media screen and (max-width:639px) { 

.fynp1{ font-size: 14px;font-size: 1.4rem;margin-bottom: 10px; }

.fynp2{ font-size: 14px;font-size: 1.4rem;height: 90px; }

.nbox{ margin-bottom: 25px; }

}

@media screen and (max-width:400px) { 

.riqi .ri{ font-size: 20px;font-size: 2rem; }

.riqi .yue{ font-size: 14px;font-size: 1.4rem; }

.riqi span{ line-height: 30px; }

.fyntu{ width: 200px;left: 70px; }

.fynnr{ padding-top: 145px; }

}



/********** product2 **********/

.product2{ padding-top: 60px;padding-bottom: 130px; }

.cxhui{ background: #f0f0f0; }

/*.cxxxy img{ width: 100%;max-width: 872px;max-height: 500px;display: block; }*/

.cxxxy{ position: relative; padding-bottom: 42%;height: 0;overflow: hidden;width: 872px; }

.cxxxy iframe{ position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none; }

.cxxxy iframe body{ margin:0px !important; }

.cxxxz{ width: 275px;padding-left: 29px; }

.cxxxz h1{ font-family: "Microsoft Yahei","微软雅黑";font-size: 30px;font-size: 3rem;padding-bottom: 12px;background: url(../img/cxxian.jpg) no-repeat left bottom;padding-top: 36px;margin-bottom: 19px; }

.cpxx{ font-size: 16px;font-size: 1.6rem;line-height: 24px; text-indent:35px; }

.share{ padding-top: 92px; }

.share1{ color: #999999;position: relative;top: -7px;padding-right: 5px; }

.share div{ display: inline-block; }



.twobtn a{ display: inline-block;width: 119px;height: 50px;line-height: 50px;background: #99c734;text-align: center;font-family: "Microsoft Yahei","微软雅黑"; color:#fff; }

.twobtn a:hover{ background: #333;color: #fff; }

.btn1{ margin-right: 25px; }

.twobtn{ padding-top: 30px; }



#tab{ background:url(../img/proxqbjtiao.jpg) no-repeat right;padding-top: 11px;padding-bottom: 9px;padding-left: 28px;margin-top: 40px;z-index: 9999999;left: 0; }

#tab li{ line-height: 30px;border-radius: 5px;padding: 0 15px;float: left;margin-right: 27px;font-size: 16px;font-size: 1.6rem;cursor: pointer; }

#tab li.current{ background: #fff; }

#content .ul{ display: none;padding-top: 20px; }



.des{ padding-left: 48px;background: url(../img/desbg.jpg) no-repeat left center;text-transform: uppercase;margin-top: 60px;margin-bottom: 27px; }

.des a{ font-size: 30px;font-size: 3rem;color: #15693b;font-family: "Microsoft Yahei","微软雅黑"; }



.cxpp2{ line-height: 24px;display: none; }

.cxpbox{ width: 570px;float: left;margin-left: 60px; }

.cxpcon{ position: relative;overflow: hidden; }

.cxptu img{ width: 100%;max-width: 570px;max-height: 376px; }

.cxpcover{ position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: url(../img/fypzz.png) no-repeat center center;background-size: 100%;transition: 0.5s; }

.cxpcover a{ display: block;padding: 0 37px;line-height: 24px;padding-top: 152px; text-align:center; font-size:18px; font-size:1.8rem; }

.cxpp1{ display: block;font-family: "Microsoft Yahei","微软雅黑";font-size: 24px;font-size: 2.4rem;text-align: center;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 12px; }

.cxpbox:hover .cxpcover{ top: 0; }



#tab.fixed{ position: fixed;top: 0;width: 100%;margin-top: 0;background: #99c734; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.cxxxy{ width: 650px; }

.share{ padding-top: 25px; }

.twobtn a{ height: 40px;line-height: 40px; }

.twobtn{ padding-top: 15px; }

.cxxxz h1{ padding-top: 20px; }



.cxpbox{ margin-left: 30px;width: 305px; }

.product2{ padding-bottom: 80px; }

.cxpcover a{ display: block;padding: 0 37px;line-height: 24px;padding-top: 70px; text-align:center; font-size:18px; font-size:1.8rem; }

}

@media screen and (max-width:999px) { 

.cxxxy{ width: 100%;text-align: center;float: none; }

.cxxxy img{ display: inline-block; }

.cxxxz{ width: auto;float: none;padding: 0 20px; }

.product2{ padding-top: 30px;padding-bottom: 80px; }

.share{ padding-top: 30px; }

.cxxxz h1{ padding-top: 15px;font-size: 20px;font-size: 2rem; }

.cxhui{ padding-bottom: 15px; }

.des{ margin-top: 30px; }

.cxpbox{ width: 31.333%;margin: 0 1%; }

.cxpcover{ display: none; }

.cxpp2{ display: block;text-align: center; }

}

@media screen and (max-width:767px) { 

.twobtn a{ height: 40px;line-height: 40px; }

#tab{ padding-left: 0; }

#tab li{ padding: 0;width: 23%;margin: 0 1%;text-align: center;font-size: 14px;font-size: 1.4rem; }

.des a{ font-size: 20px;font-size: 2rem; }

.cpxx{ font-size: 14px;font-size: 1.4rem; }

.cxxxz h1{ margin-bottom: 10px; }

.product2{ padding-bottom: 30px; }

}

@media screen and (max-width:550px) { 

.cxxxz h1{ font-size: 16px;font-size: 1.6rem; }

.cxpbox{ width: 90%;margin: 0 5%;margin-bottom: 20px; }

#tab li{ width: 48%;margin-bottom: 5px;line-height: 24px; }

#tab{ margin-top: 15px;padding-top: 5px;padding-bottom: 1px; }

.btn1{ margin-right: 7px;margin-bottom: 5px; }

}



/********** product1 **********/

.product1{ padding-top: 77px;padding-bottom: 130px; }

.fypbox{ padding-bottom: 20px;background: url(../img/plistbg.jpg) no-repeat center bottom #fbfbfb;position: relative;margin-bottom: 17px; }

.fypcon{ position: absolute;top: 20px; bottom:20px; }

.fypbox1 .fypcon{ left: 14px; }

.fypbox2 .fypcon{ right: 14px; }

.fypcon input{ position: absolute;left: 10px;top: 10px;cursor: pointer; }

.fypnr{ padding-top: 77px;padding-bottom: 198px; }

.fypbox1 .fypnr{ padding-left: 729px;padding-right: 35px; }

.fypbox2 .fypnr{ padding-left: 35px;padding-right:729px; }

.fyptu img{ width: 100%;max-width: 675px;max-height: 454px; }

.fypp1{ display: block;font-size: 24px;font-size:2.4rem; font-family: "Microsoft Yahei","微软雅黑";padding-bottom: 12px;border-bottom: 1px solid #cecece; color:#15693b; }

.fypp2{ display: block;font-size: 16px;font-size: 1.6rem;color: #666666;line-height: 24px;height: 96px;overflow: hidden;margin-top: 18px;margin-bottom: 35px;  }

.fypp3{ width: 130px;height: 32px;line-height: 32px;padding-right: 28px;border-radius: 16px;border: 1px solid #99c734; display: block;text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;font-weight: bold;color: #fff;background: url(../img/pljt1.png) no-repeat 121px center #99c734; }

.fypp3:hover{ background: #15693b url(../img/pljt2.png) no-repeat 121px center;color: #fff; border: 1px solid #15693b; }

.fypp1:hover{ color: #99c734; }

.fypp2:hover{ color: #99c734; }



.product1 .ms_ye{ margin-top: 35px;position: relative; }

.xiangshang{ position: absolute;right: 0;bottom: 0;padding-right: 26px;background: url(../img/xs.png) no-repeat right 4px; }

.xiangshang input{ width: 168px;height: 30px;line-height: 30px;background: #919191;color: #ffffff;cursor: pointer; }



@media screen and (min-width:1000px) and (max-width:1219px) { 

.product1{ padding-bottom: 80px; }

}

@media screen and (max-width:999px) { 

.fypcon{ width: 350px; }

.fypbox1 .fypnr{ padding-left: 385px; }

.fypbox2 .fypnr{ padding-right: 385px; }

.fypnr{ padding-top: 20px; }

.product1{ padding-top: 30px;padding-bottom: 50px; }

.fypbox{ padding-bottom: 0;background: none;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.3); }

.xiangshang{ position: static;display: inline-block; }

}

@media screen and (max-width:767px) { 

.fypcon{ position: static; }

.fypbox1 .fypnr{ padding-left: 15px;padding-right: 15px; }

.fypbox2 .fypnr{ padding-left: 15px;padding-right: 15px; }

.fypnr{ padding-bottom: 20px; }

}

@media screen and (max-width:500px) { 

.fypp2{ font-size: 14px;font-size: 1.4rem; }

.fypp1{ font-size: 14px;font-size: 1.4rem; }

.fypp2{ margin-top: 10px;margin-bottom: 15px; }

}

@media screen and (max-width:400px) { 

.fypcon{ width: 270px; }

}



/********** about **********/

.about{ padding-top: 57px;padding-bottom: 130px; }

.ayou img{ width: 100%;max-width: 784px;max-height: 548px; }

.ayou{ margin-left: 20px;padding-top: 156px; }

.ap1{ font-size: 24px;font-size: 2.4rem;color: #99c734;font-family: "Microsoft Yahei","微软雅黑";padding-left: 24px;background: url(../img/abtbg.jpg) no-repeat left center;text-transform: uppercase;margin-bottom: 26px; }

.ap2{ font-size: 36px;font-size: 3.6rem;text-transform: uppercase; font-family: "Microsoft Yahei","微软雅黑";padding-bottom: 14px;background: url(../img/welbg.jpg) no-repeat left bottom;margin-bottom: 48px; }

.ap3{ font-size: 16px;font-size: 1.6rem;line-height: 30px;margin-top: 30px; text-indent:35px; }



.abg{}

.ap4{ font-family: "Microsoft Yahei","微软雅黑";font-size: 20px;font-size: 2rem;color: #fff;text-transform: uppercase;margin-bottom: 19px; }

.ap5{ font-size: 16px;font-size: 1.6rem;color: #fff;line-height: 30px; }

.ap6{ font-size: 16px;font-size: 1.6rem;line-height: 30px;padding-top: 52px;padding-bottom: 53px; text-indent:35px; }



.atuji img{ float: left;margin-left: 9px; margin-top: 15px;}



@media screen and (min-width:1000px) and (max-width:1219px) { 

.ayou{ width: 580px; }

.abg{ padding-top: 40px;margin-top: 50px; }

.atuji img{ width: 238px; }

.about{ padding-bottom: 80px; }

}

@media screen and (max-width:999px) { 

.about{ padding-top: 30px;padding-bottom: 50px; }

.ayou{ float: none;padding-top: 0;margin-left: 0;text-align: center;margin-bottom: 20px; }

.ap1{ margin-bottom: 10px; }

.ap2{ font-size: 24px;font-size: 2.4rem;margin-bottom: 20px; }

.ap3{ font-size: 14px;font-size: 1.4rem;margin-top: 15px; }

.abg{ margin-top: 35px;background: #333b40;padding-top: 30px;padding-bottom: 30px; }

.ap4{ font-size: 16px;font-size: 1.6rem; }

.ap5{ font-size: 14px;font-size: 1.4rem; }

.atuji img{ width: 23%;margin: 0 1%; }

.ap6{ padding-top: 25px;padding-bottom: 20px;font-size: 14px;font-size: 1.4rem; }

}

@media screen and (max-width:767px) { 

.ap1{ font-size: 20px;font-size: 2rem; }

.ap2{ font-size: 22px;font-size: 2.2rem; }

.ap3{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.ap5{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.ap6{ font-size: 12px;font-size: 1.2rem;line-height: 24px; }

.about{ padding-bottom: 30px; }

}

@media screen and (max-width:500px) { 

.atuji img{ width: 48%;margin: 0 1%;margin-bottom: 10px; }

}



/********** news2 **********/

.news2{ padding-top: 52px;padding-bottom: 121px; }

.news2 h1{ font-size: 24px;font-size: 2.4rem;color: #99c734;font-family: "Microsoft Yahei","微软雅黑";margin-bottom: 6px;text-align: center; }

.nxsj{ text-align: center;margin-bottom: 29px; }

.nxsj span{ color: #999999;padding-left: 22px;background: url(../img/nxbiao.jpg) no-repeat left center; }

@media screen and (max-width:999px) { 

.news2 h1{ font-size: 20px;font-size: 2rem; }

.news2{ padding-bottom: 80px; }

}

@media screen and (max-width:767px) { 

.news2 h1{ font-size: 16px;font-size: 1.6rem; }

.news2{ padding-bottom: 50px;padding-top: 25px; }

}



.yiji{ position: absolute;top: -99999px;left: 0;width: 200px;background: #99c734;padding-top: 10px;padding-bottom: 10px;z-index: 9999; }

.yiji li{ line-height: 30px;padding: 0 20px;position: relative;font-family: "Microsoft Yahei","微软雅黑"; }

.yiji li a{ display: block; }



.yiji li:hover{ background: #00813e; }

.yiji li:hover>a{ color: #fff; }

.erji,.sanji{ position: absolute;top: -9999px;left: 100%;width: 200px;background: #99c734;padding-top: 10px;padding-bottom: 10px;z-index: 9999; }

.navlist>li:hover .yiji{ top: 100%; }

.yiji>li:hover .erji{ top: -10px; }

.erji>li:hover .sanji{ top: -10px; }



@media screen and (max-width:999px) { 

.yiji,.erji,.sanji{ display: none; }

}





.shengchanpro{ background:url(../img/xian2.jpg) no-repeat bottom; font-size:20px; font-size:2.0rem; padding-bottom:5px; padding-top:29px; font-weight:bold; }

.shengchandec{ margin-top:24px;text-indent:35px; }

.shengchandec a{ line-height:28px; font-size:16px; font-size:1.6rem; height:140px; overflow:hidden; }

.shengchandec a:hover,.shengchandec a:hover{ color:#99c734; }



.scfypp3{ width: 130px;height: 32px;line-height: 32px;padding-right: 28px;border-radius: 16px;border: 1px solid #99c734; display: block;text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;font-weight: bold;color: #fff;background: url(../img/pljt1.png) no-repeat 121px center #99c734; margin-top:39px; }

.scfypp3:hover{ background: #15693b url(../img/pljt2.png) no-repeat 121px center;color: #fff; border: 1px solid #15693b; }





.chanpinx img{max-width: 100%;}

.chanpinx table,.nex table{ width:97%; border-collapse:collapse; line-height:24px; word-break:break-all;}

.chanpinx tr td,.nex tr td{ line-height:24px; padding:2px; border: 1px solid}



.none{background: #99c734 !important; color: #fff !important}



.ce{position: fixed;right: 0;top: 30%;z-index: 999;width: 112px;font-family: Verdana, Geneva, Tahoma, sans-serif;}

.ce li{margin-bottom: 2px;background: #e3e3e3;padding-top: 20px;padding-bottom: 10px;}

.ce .celi1{line-height: 39px;background: #42b3e5;color: #fff;text-align: center;padding-top: 0;padding-bottom: 0;}

.ce li a{display: block;text-align: center;}

.celi2 a{padding-top: 40px;background: url(../img/ceskype.png) no-repeat center top;}

.celi3 a{padding-top: 40px;background: url(../img/cewhats.png) no-repeat center top;}

.celi4 a{padding-top: 40px;background: url(../img/ceweixin.png) no-repeat center top; }



.celi2:hover{background: #42b3e5;}

.celi3:hover{background: #42b3e5;}

.celi4:hover{background: #42b3e5;}



.celi2:hover a{padding-top: 40px;background: url(../img/ceskypeh.png) no-repeat center top;color: #fff;}

.celi3:hover a{padding-top: 40px;background: url(../img/cewhatsh.png) no-repeat center top;color: #fff;}

.celi4:hover a{padding-top: 40px;background: url(../img/ceweixinh.png) no-repeat center top;color: #fff;}



.celi4{position: relative;}

.celi4 img{position: absolute;right:100%;bottom: -99999px;}

.celi4:hover img{bottom: 0px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

    

}

@media screen and (max-width:767px) {

    .ce{bottom: 0;top: auto;width: 100%;}

    .ce .celi1{display: none;}

    .ce li{float: right;width: 26%;margin-bottom: 0;padding-top: 10px;padding-bottom: 5px; background: none;}

    .bottom{padding-bottom: 70px;}

    .celi3 a{background-size: 23px;}

    .celi4 a{background-size: 28px;}

}



/***********  jia  *********/
.zcbox{width: 360px;float: left;margin-left: 60px;margin-bottom: 46px;}
.zccon{border: 1px solid #eaeaea;position: relative;overflow: hidden;}
.zccon .ckgd{position: absolute;left: 0;bottom: -100%;width: 100%;text-align: center;line-height: 40px;background: #99c734;background: rgba(153,199,52,0.9);}
.zcbox>a{display: block;text-align: center;font-size: 20px;font-size: 2rem;color: #15693b;line-height: 24px;margin-top: 16px;}
.zcbox img{width: 100%;max-width: 484px;max-height: 328px;display: block;}

.zcbox:hover .ckgd{bottom: 0;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .zcbox{margin-left: 35px;width: 303px;}
}
@media screen and (max-width:999px) {
    .zcbox{width: 31.33%;margin: 0 1%;margin-bottom: 30px;}
    .zccon .ckgd{display: none;}
}
@media screen and (max-width:767px) {
    .zcbox{width: 48%;}
}
@media screen and (max-width:450px) {
    .zcbox>a{font-size: 16px;font-size: 1.6rem;}
}

































































